perm filename FILES.TXT[CM,DEK] blob sn#805610 filedate 1985-10-03 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00005 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Parameter files
C00005 00003	Driver files
C00006 00004	Files with programs for individual characters
C00009 00005	Files with macros and utilities
C00010 ENDMK
CāŠ—;
Parameter files

To make a new font, run METAFONT and say "\mode=<whatever>;input <fontfile>"
where the following font file names are `standard':

CMR17	cmr17		roman
CMR12	cmr12
CMR10	cmr10*
CMR9	cmr9
CMR8	cmr8
CMR7	cmr7*
CMR6	cmr6
CMR5	cmr5*
CMSL12	cmsl12		slanted roman
CMSL10	cmsl10*
CMSL9	cmsl9
CMSL8	cmsl8
CMDH10	cmdunh10	dunhill roman
CMBX12  cmbx12		bold roman extended
CMBX10	cmbx10*
CMBX9	cmbx9
CMBX8	cmbx8
CMBX7	cmbx7*
CMBX6	cmbx6
CMBX5	cmbx5*
CMB10	cmb10		bold roman
CMBL10	cmbxsl10	bold roman extended slanted
CMTT12	cmtt12		typewriter
CMTT10	cmtt10*
CMTT9	cmtt9
CMTT8	cmtt8
CMST10	cmsltt10	slanted typewriter
CMSS17  cmss17		sans serif
CMSS12	cmss12
CMSS10	cmss10
CMSS9	cmss9
CMSS8	cmss8
CMSI17	cmssi17		slanted sans serif
CMSI12	cmssi12
CMSI10	cmssi10
CMSSI9	cmssi9
CMSSI8	cmssi8
CMSX10	cmssbx10	sans bold extended
CMSC10	cmssdc10	sans demibold condensed
CMSSQ8	cmssq8		sans quotation style
CMSQI8  cmssqi8		slanted sans quotation style
CMINCH	cminch		inch-high caps and digits
CMFIB8	cmfib8		fibonacci roman
CMFF10	cmff10		funny roman

CMTI12	cmti12		text italic
CMTI10	cmti10*
CMTI9	cmti9
CMTI8	cmti8
CMTI7	cmti7
CMMI12	cmmi12		math italic
CMMI10	cmmi10*
CMMI9	cmmi9
CMMI8	cmmi8
CMMI7	cmmi7*
CMMI6	cmmi6
CMMI5	cmmi5*
CMBI10  cmbxti10	bold extended text italic
CMMB10	cmmib10		math italic bold
CMIT10	cmit10		italic typewriter
CMU10	cmu10		unslanted text italic

CMSY10	cmsy10*		math symbols
CMSY9	cmsy9
CMSY8	cmsy8
CMSY7	cmsy7*
CMSY6	cmsy6
CMSY5	cmsy5*
CMBY10	cmbsy10		bold math symbols

CMEX10	cmex10*		math extension

CMTX10	cmtex10		TeX extended ASCII character set
CMTEX9	cmtex9
CMTEX8	cmtex8

CMCC10	cmcsc10		caps and small caps
CMTC10	cmtcsc10	typewriter caps and small caps

(* means loaded by Plain TeX)
Driver files

Each parameter file invokes one of the main "driver files":

ROMAN	for roman fonts
TITLE	for caps and digits only
CSC	for caps and small caps
TEXTIT	for text italic fonts
MATHIT	for math italic fonts
MATHSY	for math symbol fonts
MATHEX	for math extension fonts
TEXSET	for the extended ASCII character set (TeXbook p369)
Files with programs for individual characters

A driver file inputs one of more of the following program files:

ACCENT	accents common to roman and italic			13 chars
BIGACC	wide accents for math extension font			 6 chars
BIGDEL	delimiters for math extension font			92 chars
BIGOP	operators for math extension font			28 chars
CALU	calligraphic capitals					26 chars
COMLIG	ligatures common to roman and italic			 5 chars
CSCSPU	special uppercase letters for caps and small caps	 3 chars
GREEKL	lowercase Greek						29 chars
GREEKU	uppercase Greek						11 chars
ITALD	italic digits						10 chars
ITALIG	italic f-ligatures					 5 chars
ITALL	italic lowercase					26 chars
ITALMS	italic math specials					 7 chars
ITALP	italic punctuation					 4 chars
ITALSP	special lowercase for italic				 6 chars
OLDDIG	oldstyle digits						10 chars
PUNCT	punctuation common to roman and italic			19 chars
ROMAND	roman digits						10 chars
ROMANL	roman lowercase						27 chars
ROMANP	roman punctuation					 4 chars
ROMANU	roman uppercase						26 chars
ROMLIG	roman f-ligatures					 5 chars
ROMMS	roman math specials					19 chars
ROMSPL	special lowercase letters for roman			 6 chars
ROMSPU	special uppercase letters for roman			 3 chars
ROMSUB	substitutes for ligatures				 2 chars
SYM	math symbols common to several fonts			35 chars
SYMBOL	math symbols in symbol font only			72 chars
TSET	special symbols in extended ASCII positions		 3 chars
TSETSL	same, to be slanted					 7 chars
							Total  519 chars
Files with macros and utilities

CMBASE	the base macros

6TEST	tests characters on TEST.MF with six parameter settings
3TEST   same, with three parameter settings suitable for italic fonts

RTEST	tests characters on TEST.MF with cmr10 settings
STEST	same, cmssbx10
CTEST	same, cmssbx10 but crisp
XTEST	same, cmbx10
ITEST	same, cmti10
MTEST	same, cmmi10
FTEST	same, cmff10
TTEST	same, cmtt10
BTEST	same, cmb10
QTEST	same, cmssqi8
5TEST	same, cmbx5
ZTEST	same, zzzzzz [copy zzzzzz.mf:=whatever.mf before using]

6TEST0, RTEST0, STEST0, etc.: same, but using TEST0.MF instead of TEST.MF